package net.jatec.flashcards.core.algorithm.supermemo2;

import net.jatec.flashcards.core.Card;

/**
 * http://www.supermemo.com/english/ol/sm2.htm
 * 
 * Processes an item for the day. 
 * 5 - perfect response 
 * 4 - correct response after a hesitation 
 * 3 - correct response recalled with serious difficulty 
 * 2 - incorrect response; where the correct one seemed easy to recall 
 * 1 - incorrect response; the correct one remembered 
 * 0 - complete blackout.
 */
public interface SuperMemo2 {

	public void evaluateCard(Card item, int score);

}
